// 入口函数
main() {
  // 字典
  Map<String, dynamic> map = {
    'name': '张三',
    'age': 18,
    'sex': '男',
  };
  // 访问元素
  print(map['name']);
  // 修改访问的元素
  map['name'] = '李四';
  print(map);
  // 字典的长度
  print(map.length);
  // 字典的键
  print(map.keys);
  // 字典的值
  print(map.values);
  // 字典的添加
  map['height'] = 1.88;
  print(map);
  // 字典的删除
  map.remove('age');
  print(map);
  // 字典的清空
  // map.clear();
  // print(map);

  // 遍历1
  map.forEach((key, value) {
    print('$key:$value');
  });
  // 遍历2
  for (var key in map.keys) {
    print(key);
  }
  // 遍历3
  for (var value in map.values) {
    print(value);
  }
}